package com.kingyun.gpsinspection.purificationservice.facade.model.jsm;

import com.kingyun.gpsinspection.purificationservice.facade.model.BootstrapSearchBean;

import java.io.Serializable;
import java.math.BigDecimal;

public class CellDataSet extends BootstrapSearchBean implements Serializable{
    /**
     * 关联数据集ID
     */
    private String datasetCellId;

    /**
     * 数据集ID
     */
    private String datasetId;
    /**
     * 数据集名称
     */
    private String datasetName;
    /**
     * 所属生产生产实体类型
     */
    private String entityTypeId;
    /**
     * 操作单元ID; 或者一站一案ID
     */
    private String cellId;
    /**
     * 状态
     */
    private Short status;
    /**
     * 创建人
     */
    private String creatorId;
    /**
     * 创建时间
     */
    private String createEtime;
    /**
     * 修改人
     */
    private String modifierId;
    /**
     * 修改时间
     */
    private String modifyTime;

    /**
     * 人员信息类
     */
    private Employee employee;

    /**
     * 生产实体类型信息类
     */
    private EntityType entityType;

    /**
     * 操作单元信息类
     */
    private WorkCellInfo workCellInfo;

    // 新增生产单元 进行识别查询

    private String pdUnitId ;     //生产单元ID

    private BigDecimal version ;  // 版本号

    public Employee getEmployee() {
        return employee;
    }

    public void setEmployee(Employee employee) {
        this.employee = employee;
    }

    public EntityType getEntityType() {
        return entityType;
    }

    public void setEntityType(EntityType entityType) {
        this.entityType = entityType;
    }

    public WorkCellInfo getWorkCellInfo() {
        return workCellInfo;
    }

    public void setWorkCellInfo(WorkCellInfo workCellInfo) {
        this.workCellInfo = workCellInfo;
    }

    public String getDatasetCellId() {
        return datasetCellId;
    }

    public void setDatasetCellId(String datasetCellId) {
        this.datasetCellId = datasetCellId == null ? null : datasetCellId.trim();
    }

    public String getDatasetId() {
        return datasetId;
    }

    public void setDatasetId(String datasetId) {
        this.datasetId = datasetId == null ? null : datasetId.trim();
    }

    public String getDatasetName() {
        return datasetName;
    }

    public void setDatasetName(String datasetName) {
        this.datasetName = datasetName == null ? null : datasetName.trim();
    }

    public String getEntityTypeId() {
        return entityTypeId;
    }

    public void setEntityTypeId(String entityTypeId) {
        this.entityTypeId = entityTypeId == null ? null : entityTypeId.trim();
    }

    public String getCellId() {
        return cellId;
    }

    public void setCellId(String cellId) {
        this.cellId = cellId == null ? null : cellId.trim();
    }

    public Short getStatus() {
        return status;
    }

    public void setStatus(Short status) {
        this.status = status;
    }

    public String getCreatorId() {
        return creatorId;
    }

    public void setCreatorId(String creatorId) {
        this.creatorId = creatorId == null ? null : creatorId.trim();
    }

    public String getCreateEtime() {
        return createEtime;
    }

    public void setCreateEtime(String createEtime) {
        this.createEtime = createEtime == null ? null : createEtime.trim();
    }

    public String getModifierId() {
        return modifierId;
    }

    public void setModifierId(String modifierId) {
        this.modifierId = modifierId == null ? null : modifierId.trim();
    }

    public String getModifyTime() {
        return modifyTime;
    }

    public void setModifyTime(String modifyTime) {
        this.modifyTime = modifyTime == null ? null : modifyTime.trim();
    }

    public String getPdUnitId() {
        return pdUnitId;
    }

    public void setPdUnitId(String pdUnitId) {
        this.pdUnitId = pdUnitId;
    }

    public BigDecimal getVersion() {
        return version;
    }

    public void setVersion(BigDecimal version) {
        this.version = version;
    }
}